module Base
{
	item Bolter	
	{			
	DisplayName                 	=	Azrael's Bolter,
	Icon                        	=	BolterBullpup,	
	WeaponSprite                	=	BolterBullpup,	
	Type                        	=	Weapon,	
	SubCategory                 	=	Firearm,	
	Ranged                      	=	TRUE,	
	IsAimedFirearm              	=	TRUE,	
	WeaponReloadType            	=	boltaction,	
	FireMode                    	=	Single,	
	AttachmentType              	=	Rifle,	
	UseEndurance                	=	FALSE,	
	TwoHandWeapon               	=	TRUE,	
	RequiresEquippedBothHands   	=	TRUE,

	MinRange                    	=	0.61,
	MaxRange                    	=	15.5,
	AimingPerkRangeModifier     	=	5.9,
	MinDamage                   	=	5.5,
	MaxDamage                   	=	6.4,
	CriticalChance              	=	75,
	CritDmgMultiplier            	=	2,	
	AimingPerkCritModifier      	=	10,	
	HitChance                   	=	13,
	ToHitModifier               	=	1.5,	
	AimingPerkHitChanceModifier 	=	11,
	MinAngle                     	=	0.918,
	AimingPerkMinAngleModifier  	=	0.005,
	ConditionMax                	=	50,	
	ConditionLowerChanceOneIn   	=	60,	
	MultipleHitConditionAffected	=	FALSE,	
	JamGunChance                	=	0.07,	
	AimingTime                  	=	11,
	ReloadTime                  	=	120,	
	SwingTime                   	=	0.5,
	MinimumSwingTime            	=	0.5,
	SwingAmountBeforeImpact     	=	0,	
	RecoilDelay                 	=	10,
	Weight                      	=	8,
	OAL				                =	2.1,
				
    AmmoType                    	=	Base.BolterAmmo,	
	AmmoBox                     	=	BolterCrate,	
	MaxAmmo                     	=	20,	
	MagazineType                	=	Base.BolterMag,	
	ProjectileCount             	=	1,	
	MaxHitCount                 	=	1,	
	ShareDamage                 	=	FALSE,	
	SplatSize                   	=	3,	
	SplatNumber                 	=	3,	
	SplatBloodOnNoDeath         	=	TRUE,	
	PushBackMod                 	=	0.3,	
	KnockBackOnNoDeath          	=	TRUE,	
	KnockdownMod                	=	3,	
	DoorDamage                  	=	8,		
				
	RunAnim                     	=	Run_Weapon2,	
	IdleAnim                    	=	Idle_Weapon2,	
	SwingAnim                   	=	Rifle,	
	MetalValue                  	=	45,	
	SoundVolume                 	=	200,	
	SoundRadius                 	=	200,	
	SoundGain                   	=	2,	
	NPCSoundBoost               	=	1.5,	
	BringToBearSound			    =	M16BringToBear,
	SwingSound      			    =	BolterShoot,
	HitSound            		    =	BulletHitBody,
	ClickSound         		        =	M16Jam,
	BreakSound      	 		    =	M16Break,
	EquipSound       			    =	M16Equip,
	UnequipSound     			    =	M16UnEquip,
	InsertAmmoSound  			    =	M16InsertAmmo,
	EjectAmmoSound  			    =	M16EjectAmmo,
	InsertAmmoStartSound		    =	Bolter_Magin,
	InsertAmmoStopSound		        =	M16InsertAmmoStop,
	EjectAmmoStartSound		        =	Bolter_Magout,
	EjectAmmoStopSound		        =	M16EjectAmmoStop,
	ShellFallSound    		        =	M16CartridgeFall,
	RackSound        			    =	BolterRack,
	Impact                 		    =	null,
	Tags                            =   Gun,
	
	ModelWeaponPart = EOTECH_EXPS_BLACK           EOTECH_EXPS_BLACK Holo Holo,
	}
	model BolterBullpup
	{
		mesh = weapons/firearm/Bolter_Bullpup,
		texture = weapons/firearm/Bolter_Bullpup,

		attachment muzzle
		{
			offset = 0.0020 0.0550 0.3660,
			rotate = 0.0000 0.0000 180.0000,
		}

		attachment world
		{
			offset = 0.0000 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}
	fixing Fix Azrael's Bolter			
	{			
		Require : Bolter,		
		Fixer : Cleaning=1,		
		Fixer : WD=1,							
	}
}
